package com.chenwc.util.multithread;

import com.alibaba.fastjson2.JSONObject;

/**
 * 多步骤任务接口
 *
 * @author chenwc
 * @date 2023/12/22 9:03
 */
public interface MultiStepJob {
    //是否完成
    boolean isFinished();

    //运行下一步
    JSONObject runNextStep();

    //获取名称
    String getName();

    //清理
    void cleanUp();
}